Spaghetti code

Mã spaghetti (Spaghetti code) là một cụm từ mang tính khinh miệt (en) cho mã nguồn có tính phi cấu trúc và khó bảo trì. Mã spaghetti có thể được gây ra bởi vài yếu tố, chẳng hạn như do bản yêu cầu dự án có tính không ổn định, thiếu quy tắc phong cách lập trình, và do người viết không đủ năng lực hoặc kinh nghiệm.[1]